package com.hualude.roadsign.service;

import com.hualude.roadsign.dto.DTRequestDto;
import com.hualude.roadsign.dto.DTResponseDto;

/**
 * Created by ding on 2017/4/9.
 */
public interface RoadSignAuditService {
    /**
     * @Description: DT4标牌审核
     * @Author: jiang-weirong
     * @Date: 2017/4/19 22:11
     */
    public DTResponseDto getRoadPoleAudit4DT(DTRequestDto dtRequestDto, Integer orgId, String actorIds) throws Exception;

    /**
     * @Description: 审核标杆标牌
     * @Author: jiang-weirong
     * @Date: 2017/4/19 22:12
     */
    public Integer auditRoadPole(Integer roadPoleIds, Integer flag) throws Exception;

    public DTResponseDto getRoadSignAudit4DT(DTRequestDto dtRequestDto, Integer roadPoleId) throws Exception;

    /**
     * @Description: 批量审核
     * @Author: jiang-weirong
     * @Date: 2017/4/20 19:53
     */
    public Integer auditRoadPoleSign(String roadPoleIds) throws Exception;

    /**
     * @Description: 审核标牌
     * @Author: jiang-weirong
     * @Date: 2017/4/30 15:10
     */
    public Integer auditRoadSign(Integer roadSignId) throws Exception;

    /**
     * @Description: 获取标牌审核数量
     * @Author: xu-jiaHui
     * @Date: 2017/5/3 0:40
     */
    public Integer getRoadSignAuditCount(Integer orgId, Integer actorId) throws Exception;

}
